table.tree
{
	border:1px solid #888;
 
	border-spacing:0;
    border-collapse:collapse;
    color: #333333;
     
    width: 580px;
}
 
table.tree thead th
{
	background: #c6ceda;
	border-bottom: 1px solid #888;
	border-left: 1px dotted #888;
	padding: 3px;
	text-align:center;
}
table.tree tbody td
{
	padding:2px;
	border:1px dotted #888;
}
table.tree tbody td.level1
{
    font-weight: bold;
	background: url(images/tabletree-arrow.gif) no-repeat 2px 50% #E6E6E6 ;
	padding-left: 16px;
	border:1px dotted #888;
	
}
 table.tree tbody td.col1, table.tree tbody td.col2
{
     background:#E6E6E6;
}
table.tree tbody td.level2
{
    font-weight: normal;
	background: url(images/tabletree-arrow.gif) no-repeat 14px 50% #E6E6E6;
	padding-left: 26px;
}
table.tree tbody td.level3
{
    font-weight:normal;
	background: url(images/tabletree-dots.gif) 38px 54% no-repeat ;
	padding-left: 47px;
}
table.tree  tbody td.end
{
    font-weight:normal;
	background: url(images/tabletree-dots2.gif) 38px 54% no-repeat;
	padding-left: 47px;
}
 